package com.ruoyi.web.core.send;

import com.github.misterchangray.core.annotation.MagicClass;
import com.github.misterchangray.core.annotation.MagicField;
import com.github.misterchangray.core.enums.ByteOrder;

/** 检查更新接口参数 */
@MagicClass(byteOrder = ByteOrder.LITTLE_ENDIAN)
public class CheckUpdateSendMagicDTO {

  @MagicField(order = 1, size = 1)
  private byte m_ucHasUpdate; // 0: 无更新，1： 有更新

  @MagicField(order = 2, size = 12)
  private String m_ucFileNO; // 文件编号

  @MagicField(order = 3, size = 50)
  private String m_ucFileName; // 新软件名称

  @MagicField(order = 4, size = 30)
  private String m_ucSV; // 新软件版本

  @MagicField(order = 5, size = 1)
  private short m_uiFileType; // 新软件类型

  @MagicField(order = 6, size = 50)
  private String m_uiFileName; // 文件名称

//  @MagicField(order = 7, size = 100)
  private String m_uiUpdateDesc; //更新描述

  public byte getM_ucHasUpdate() {
    return m_ucHasUpdate;
  }

  public void setM_ucHasUpdate(byte m_ucHasUpdate) {
    this.m_ucHasUpdate = m_ucHasUpdate;
  }

  public String getM_ucFileNO() {
    return m_ucFileNO;
  }

  public void setM_ucFileNO(String m_ucFileNO) {
    this.m_ucFileNO = m_ucFileNO;
  }

  public String getM_ucFileName() {
    return m_ucFileName;
  }

  public void setM_ucFileName(String m_ucFileName) {
    this.m_ucFileName = m_ucFileName;
  }

  public String getM_ucSV() {
    return m_ucSV;
  }

  public void setM_ucSV(String m_ucSV) {
    this.m_ucSV = m_ucSV;
  }

  public String getM_uiFileName() {
    return m_uiFileName;
  }

  public void setM_uiFileName(String m_uiFileName) {
    this.m_uiFileName = m_uiFileName;
  }

  public String getM_uiUpdateDesc() {
    return m_uiUpdateDesc;
  }

  public void setM_uiUpdateDesc(String m_uiUpdateDesc) {
    this.m_uiUpdateDesc = m_uiUpdateDesc;
  }

  public Short getM_uiFileType() {
    return m_uiFileType;
  }

  public void setM_uiFileType(short m_uiFileType) {
      this.m_uiFileType = m_uiFileType;
  }

}
